Skip to content

Conversation

@aedart
Copy link
Contributor

@aedart aedart commented Jan 24, 2025

PR adds daux.io as our static site generator, for our markdown documentation. A custom "RSP" theme has also been developed, to style the content a bit more elegant then the provided default theme(s).

At the moment, there is no concrete documentation available. Everything is just dummy content. Yet, it is needed such that we can enable automatic build of documentation and deploy them on GitHub pages.

aedart added 30 commits January 23, 2025 09:32
A PHP tool to generate a static website, based on markdown files.
Also, made the daux generate command a bit more clear.
Intended to contain docs of previous released versions.
Once we have version 1.x read, all the version 0.x docs will be moved into this directory.
The release notes are to be placed in its own doc
These docs are more or less what is expected in all open source projects.
At the moment, these landing pages act as placeholders to illustrate the documentation structure
Need this for setting styles.
Also for styling purposes
This might not be 100% correct way to sort elements, but it gets the job done
This might not be very professional, however, given the circumstances it will do the trick and let visitors know that this is far from complete...
As long as we keep the current folder structure, then this warning will render nicely.
In case that we overwrite the current "next" index by accident, we can always just copy & paste the contents of this dummy scaffold, which is also ignored by default.
aedart added 13 commits January 24, 2025 10:44
No longer needed...
I wanted to avoid this, but there are a few minor issues that can only be resolved by creating a custom, such as  setting the favicon. It is a "copy & paste" of the daux theme, but we can now safely adapt the things that we need.
For testing scrollbars
Removed dummy content, because it is no longer needed. From hereon, we must focus on the actual content.
@aedart aedart added the documentation Improvements or additions to documentation label Jan 24, 2025
@aedart aedart self-assigned this Jan 24, 2025
@aedart aedart merged commit 18915e8 into main Jan 24, 2025
4 checks passed
@aedart aedart deleted the add-docs branch January 24, 2025 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants